###############################################################################
# Core includes
from django.db import models
from django.forms import ModelForm

###############################################################################
# NoPBX includes
from nopbx.core.models import BaseModule, BaseOption


###############################################################################
class Option(BaseOption):
    OPTION_ITEMS = (
        (u'ALL',  u'All Devices'),
        (u'HAND', u'Handsets'),
        (u'GATE', u'Gateways'),
        (u'SRVR', u'Servers'),
    )

    """
    System-wide default options
    """
    applies_to = models.CharField(max_length = 4, choices = OPTION_ITEMS)

    class Meta:
        ordering = ['name', 'applies_to']

